import 'package:logger/logger.dart';

class LoggerManager{

  final Logger _logger = Logger();


  static LoggerManager? _instance;
  static LoggerManager get instance{
    Logger.level = Level.warning;
    _instance ??= LoggerManager();
    return _instance!;
  }

  info(String msg){
    _logger.t(msg);
  }

  debug(String msg){
    _logger.d(msg);
  }

  error(String msg){
    _logger.e(msg);
  }

  warning(String msg){
    _logger.w(msg);
  }

  verbose(String msg){
    _logger.f(msg);
  }

  fatal(String msg){
    _logger.f(msg);
  }
}